package platformer.model.elements.states.movement;

import java.awt.Point;

/**
 * The Stopped state.
 */
public class Stopped implements MovementState {
	
	/** The direction. */
	Point direction = new Point(0,0);
	
    /* (non-Javadoc)
     * @see model.elements.states.movement.ElementMovementState#getDirection()
     */
    @Override
	public Point getDirection() 
    {
    	return direction;
    }

	/* (non-Javadoc)
	 * @see model.elements.states.movement.ElementMovementState#getFacingTo(model.elements.states.movement.ElementMovementState)
	 */
	@Override
	public MovementState getFacingTo(MovementState m_movementSate) {
		return m_movementSate;
	}

	/* (non-Javadoc)
	 * @see model.elements.states.movement.ElementMovementState#getOposingDirection()
	 */
	@Override
	public MovementState getOposingDirection()
	{
		return new Stopped();
	}
}
